func go/types.commonUnder
14 uses
go/types (current package)
builtins.go#L527: u, err := commonUnder(T, func(_, u Type) *typeError {
builtins.go#L844: u, _ := commonUnder(x.typ, nil)
builtins.go#L866: u, _ := commonUnder(x.typ, nil)
call.go#L249: u, err := commonUnder(x.typ, func(t, u Type) *typeError {
expr.go#L198: u, err := commonUnder(x.typ, func(t, u Type) *typeError {
infer.go#L673: u, _ := commonUnder(tpar, nil)
infer.go#L678: if typ, _ := commonUnder(tpar, nil); typ != nil {
literals.go#L136: u, _ := commonUnder(base, nil)
literals.go#L150: switch u, _ := commonUnder(base, nil); utyp := u.(type) {
lookup.go#L120: if t, _ := commonUnder(T, nil); t != nil {
range.go#L211: rtyp, err := commonUnder(orig, func(t, u Type) *typeError {
range.go#L255: u, err := commonUnder(typ.Params().At(0).Type(), nil)
under.go#L84: func commonUnder(t Type, cond func(t, u Type) *typeError) (Type, *typeError) {
unify.go#L779: if cx, _ := commonUnder(x, nil); cx != nil {